ride hell for leather - Turkish English Dictionary